Object Deputy Model and Its Applications
نویسندگان
چکیده
In this paper, the concept of object deputy model is introduced to realize flexible objectbases. The model was required to realize advanced database applications, such as geographic databases, virtual office systems and distant education systems which are currently developed in our group. The model can also treat well-known problems of object-oriented data models: realization of flexible views, objects with more than one role, object migration history and multiple inheritance. An object appearing in a view can be regarded as playing a role, object migration corresponds to role change history of an object and multiple inheritance realizes aggregation of object roles, thus these problems can be handled uniformally. A deputy object has attributes and methods not in the source object. It has own object identifier, attribute values computed from attribute values of the source object, and methods generated from these of the source object. Furthermore, deputy classes are also introduced. The model realizes generalized inheritance mechanisms. A model for distributed databases and knowledge bases, data-knowledge coordination model, can be regarded as a model to realize very flexible objectbases. It is shown that the object deputy model can simulate dataknowledge coordination model. Applications to geographic databases, virtual office systems and distant education systems are also discussed.
منابع مشابه
Deputy Mechanisms for Object-Oriented Databases
In this paper, concepts of deputy objects and deputy classes for object-oriented databases (OODBs) are introduced. They can be used for uni ed realization of object views, roles and migration. The previous researches on these concepts were carried out separately, although they are very closely related. Objects appearing in a view can be regarded as playing roles in that view. Object migration i...
متن کاملNumerical Study of Spherical Vapor Layer Growth Due to Contact of a Hot Object and Water
Vapor film formation and growth due to contact of a hot body and other liquids arise in some industrial applications including nuclear fuel rods, foundry and production of paper. The possibility of a steam explosion remains in most of these cases which could result in injuries and financial damage. Due to the importance of such phenomenon, this study deals with vapor layer forming, growth, and ...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملSemantic data management in information integration system based on object deputy model
Semantic data management is a key issue in integration of heterogeneous biological data. Traditional database system is not suitable for complex semantic data management. Moreover, most of the biological data management systems cannot provide efficient semantic search over database. In this paper, we present a data warehouse which adopts the object deputy model to store semantic biological data...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995